// 静态路由 不需要动态获取
import store from '@/store'
export default [
    {
        // 首页
        name:'homepage',
        path:'/',
        component:()=>import('@/views/homepage.vue'),
        meta:{
            title:'首页',
            pagemark:'/',
            keepAlive:true
        }
    },
    {
        // 登录注册
        path:'/registerlogin',
        component:()=>import('@/views/registerlogin.vue'),
        meta:{
            title:'登录注册',
            pagemark:'register'
        },
        beforeEnter: (to, from, next) => {
            // ...
            if(store.state.customer.customer&&store.state.customer.account){
                alert('用户已登录');
                next({path:'/'})
            }
            next()
        },

    },
    {
        // 关于我们
        path:'/about',
        component:()=>import('@/views/about'),
        meta:{
            title:'关于我们',
            pagemark:'about'
        }

    },
    {
        path:'/contact',
        component:()=>import('@/views/contact'),
        meta:{
            title:'联系我们',
            pagemark:'contact'
        },
    },
    {
        path:'/blog',
        component:()=>import('@/views/blog'),
        meta:{
            title:'博客',
            pagemark:'blog'
        },
    },
    {
        path:'/error',
        component:() => import('@/views/error.vue'),
        meta:{
            title:'错误',
            pagemark:'error'
        },
        beforeEnter: (to, from, next) => {
               //不能直接访问错误页面
          const path= from.path
        //   if(path==='/'){
        //     alert('不能直接访问此页面')
        //     next({path:'/'})
        //     return 
        //   }
          next()
        }
    },
   
]